Oberliga on nykyisin Saksan jalkapallon viidenneksi korkein sarjataso. Sarja on jaettu 12 alueelliseen lohkoon. Oberligasta nousee Regionalligaan. Sarjan alapuolella pelataan aluesarjoja.
Vuosina 1945–1963 Oberliga oli Saksan liittotasavallan korkein sarjataso. Oberliga jakautui viiteen alueelliseen lohkoon: Oberliga Berlin, Oberliga Nord, Oberliga West, Oberliga Südwest ja Oberliga Süd. Alueellisten lohkojen parhaat ratkaisivat Saksan mestaruuden cup-muotoisessa kilpailussa. Vuonna 1963 perustettiin Bundesliiga, johon pääsivät Oberligojen parhaat. Lisäksi Bundesliigan alapuolelle tuli myös Regionalliga. Sittemmin Oberligasta on tullut viides sarjaporras 2. Bundesliigan ja 3. Ligan perustamisen myötä.